// API测试脚本
import { API_CONFIG } from './config';

console.log('API配置:', API_CONFIG);

// 测试直接连接
async function testDirectConnection() {
  try {
    console.log('测试直接连接到API服务器...');
    const response = await fetch('http://bjlapi.teastonetravel.vip/api/statistics');
    const data = await response.json();
    console.log('直接连接成功:', data);
    return true;
  } catch (error) {
    console.error('直接连接失败:', error);
    return false;
  }
}

// 测试代理连接
async function testProxyConnection() {
  try {
    console.log('测试通过代理连接到API服务器...');
    const response = await fetch('/api/statistics');
    const data = await response.json();
    console.log('代理连接成功:', data);
    return true;
  } catch (error) {
    console.error('代理连接失败:', error);
    return false;
  }
}

// 运行测试
(async () => {
  const directResult = await testDirectConnection();
  const proxyResult = await testProxyConnection();
  
  console.log('测试结果概要:');
  console.log('- 直接连接:', directResult ? '成功' : '失败');
  console.log('- 代理连接:', proxyResult ? '成功' : '失败');
})();

export { testDirectConnection, testProxyConnection }; 